Typy obiekt≤w - Math


Przejd╝ do: [w│a╢ciwo╢ci] | [metody]

DziΩki obiektowi typu Math mo┐emy dokonywaµ r≤┐nych operacji matematycznych na danych.

Obiektu Math nie deklaruje siΩ u┐ywaj▒c operatora new. Taka deklaracja wywo│a b│▒d, poniewa┐ obiekt jest tworzony automatycznie.

Interpretowanie obietku Math wymaga wersji JavaScript 1.

W│a╢ciwo╢ci

E

liczba e w przybli┐eniu r≤wna 2.718

1

LN2

logarytm naturalny z 2 w przybli┐eniu r≤wny 0.693

1

LN10

logarytm naturalny z 10 w przybli┐eniu r≤wny 2.302

1

LOG2E

logarytm z e przy podstawie z 2 w przybli┐eniu r≤wny 1.442

1

LOG10E

logarytm z e przy podstawie z 10 w przybli┐eniu r≤wny 0.434

1

PI

liczba pi w przybli┐eniu r≤wna 3.14159

1

SQRT1_2

pierwiastek kwadratowy z 1/2 w przybli┐eniu r≤wny 0.707

1

SQRT2

pierwiastek kwadratowy z 2 w przybli┐eniu r≤wny 1.414

1


Metody

abs(x)

warto╢µ bezwzglΩdna

1

acos(x)

arcus cosinus

1

asin(x)

arcus sinus

1

atan(x)

arkus tangens

1

atan2(y, x)

warto╢µ k▒ta w radianach dla punktu (x,y) w uk│adzie wsp≤│rzΩdnych

1

ceil(x)

zaokr▒glenie w g≤rΩ

1

cos(x)

cosinus

1

exp(x)

warto╢µ ex, gdzie e to liczba Eulera, w przybli┐eniu r≤wna 2.718

1

floor(x)

zaokr▒glenie w d≤│

1

log(x)

logarytm naturalny

1

max([liczba1], [liczba2], ...)

wybiera warto╢µ najwiΩksz▒ z podanych, je┐eli nie podano ┐adnych liczb to zwracana jest minus niesko±czono╢µ

1

min([liczba1], [liczba2], ...)

wybiera warto╢µ najmniejsz▒ z podanych, je┐eli nie podano ┐adnych liczb to zwracana jest plus niesko±czono╢µ

1

pow(podstawa, wyk│adnik)

potΩga postaci podstawawyk│adnik

1

random

liczba losowa

1

round(x)

zaokr▒glenie

1

sin(x)

sinus

1

sqrt(x)

pierwiastek kwadratowy, dla liczb ujemnych zwraca 0

1

tan(x)

tangens

1